﻿/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#444;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a{transition: color .3s ease}
a:link{color:#444; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#444; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#226ebc;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#226ebc;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */
.hd{ width:100%;}
.bd{ width:100%;}
.mt15{margin-bottom:15px;}


body{ background:url(../images/body.jpg) no-repeat center top #f4f7fd;}

ul{ width:100%;overflow:hidden;zoom:1;}
ul li.last{ margin:0 !important; border-right:none !important; background:none !important;}

.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn-default{ border:none; outline:none; cursor:pointer;}


.topHeader,.menuNav{ width:100%; margin:0 auto;}
.wrap,.topLink,.logosSearch,.menuLink,.friendlink,.copyright{ width:1200px; margin:0 auto;}
.wrap{ position: relative;}


/*--简单动态图标---*/
.smlink1 a i,.menuLink li i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }



/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:33px; background:url(../images/arrow1.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li:hover{background:url(../images/arrow2.png) no-repeat left;transition: 400ms;}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px;float:right; color:#999999; text-align:center;  font-size:14px; font-family:"Arial"; }
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
.newlist li.line1 {border-bottom: 1px dashed #d2d2d2;margin: 10px 0;height: 1px !important;background: none !important;}


/*--顶部样式---*/
.topHeader{ background: url(../images/topheader-bg.png) no-repeat center top;}
.topLink{ height:35px; color:#fff; line-height:35px; font-size:12px;} 
.dblj{ height:35px; line-height:35px; }
.dblj a{ color:#fff; margin:0 5px;}
.smlink{ width:auto;}
.smlink1{  height:35px; font-size:12px; overflow: hidden;zoom:1;}
.smlink1 a,.smlink s,.smlink1 a i{ display:block;float:left; }
.smlink1 a i{ float:inherit;width:100%; height: 35px; background: url(../images/toplingk-icon.png) no-repeat 0 0;}
.smlink s{ font-style: normal;margin-top:5px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; background:#226ebc; color:#fff; height:24px; line-height:24px; padding: 0 10px; margin-left:5px;  text-decoration: none;}

.smlink1 a{width:20px; height:35px; line-height:35px; color:#fff; background:url(../images/line1.png) no-repeat center right;padding:0 7px;  overflow:hidden;zoom:1;}
.smlink1 a.h-login,.smlink1 a.h-register{ font-size: 0; line-height: 0; text-indent: -99;}
a.h-fan{ background: none;}
a.h-login i{ background-position:0 0;}
a.h-login:hover i{ background-position:-25px 0;}
a.h-register i{ background-position:0 -35px;}
a.h-register:hover i{ background-position:-25px -35px;}

.smsearch{width:199px; height: 27px; background:url(../images/tm-bg3.png) repeat;margin-top:5px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;margin-right:8px;}
.smsearch input{ display:block;border:none; background:none; outline:none;}
.smsearch input.shuruk{ height:25px; width:125px; background:none; text-indent:10px; line-height:25px; color:#fff; font-size:14px;}
.smsearch input.shuruk::-webkit-input-placeholder {
  color: #fff;
}
.smsearch input.shuruk:-moz-placeholder {
  color: #fff;
}
.smsearch input.shuruk::-moz-placeholder{
color: #fff;
}
.smsearch input.shuruk:-ms-input-placeholder {
  color: #fff;
}

.smsearch .btn-default{ text-align:center; color:#fff; letter-spacing:5px; width:24px; height:27px; line-height:27px; text-align:center;  background: url(../images/fdj-icon3.png) no-repeat;margin-right:14px; font-size: 0; line-height: 0; text-indent: -9;}

.logo{ margin-left:5px;width:400px;margin-top:39px;}
.logo h1{ display:block; width:100%;}
.Search{ width:459px;}

.topSearch{ overflow:hidden;zoom:1; background: url(../images/topSearch-bg.png) no-repeat;padding:2px 2px; }
.topSearch input{ display:block;border:none; background:none; outline:none;}
.topSearch input.shuruk{ height:45px; width:325px; background:none; text-indent:28px; line-height:45px; color:#5b5959; font-size:14px;margin-left:20px;}
.topSearch .btn-default{ text-align:center; color:#fff; letter-spacing:5px; width:94px; height:45px; line-height:45px; text-align:center; font-size:16px; text-align: center;}

.sm-Keyword{width:95%; height: 30px; line-height: 30px; font-size: 12px; color: #fff;padding-left:5%;margin-top:5px;}
.sm-Keyword span{ margin: 0 5px;}

/*--宣传语--*/
.xuanBox{ width:516px; height: 177px;}
.xuanBox li{width:516px; height: 177px;}



/*---导航---*/
.menuLink{ height: 60px; background:url(../images/menu-bg.jpg) repeat-x;/* margin-top:52px; */}
.menuLink li{ float:left; background:url(../images/line2.png) no-repeat right; width:150px; font-size:18px; overflow:hidden;zoom:1;}
.menuLink li a{ color:#fff; display:block; width:99%; height:60px; margin: 0 auto;}
.menuLink li a:hover,.menuLink li a.current{ background:#0b60b7;}
.menuLink li i,.menuLink li span{ display:block; float:left; height:60px; line-height:60px;}
.menuLink li i{ width:35px; background:url(../images/menuNav.png) no-repeat 0 0;margin-left:34px;}
.menuLink li span{width:100%; text-align: center;}

li.home i{ background-position:0 0;}
li.home:hover i{ background-position:-35px 0;}

li.news i{ background-position:0 -60px;}
li.news:hover i{ background-position:-35px -60px;}

/*--li.public{ width:178px;}--*/
li.public i{ background-position:0 -120px;}
li.public:hover i{ background-position:-35px -120px;}

li.leadship i{ background-position:0 -180px;}
li.leadship:hover i{ background-position:-35px -180px;}

li.server i{ background-position:0 -240px;}
li.server:hover i{ background-position:-35px -240px;}

li.hudong i{ background-position:0 -300px;}
li.hudong:hover i{ background-position:-35px -300px;}

li.about i{ background-position:0 -360px;}
li.about:hover i{ background-position:-35px -360px;}

li.station{ background:none;}
li.station i{ background-position:0 -420px;margin-left:31px !important;}
li.station:hover i{ background-position:-35px -420px;}




/*---页脚样式---*/
.foot{margin:0px auto;background:#fff;padding-bottom: 20px;margin-top:30px; }
.yjbox{ width:100%;border-bottom:3px solid #226ebc;width:100%; height: 50px;}
.friendlink ul{ overflow:inherit;}
.friendlink li{ width:20%;background:url(../images/line8.jpg) no-repeat right; float:left; line-height:50px; text-indent:42px; font-size:13px; position:relative;}
.friendlink li span{ display: block; width:100%;background:url(../images/arrow8.png) no-repeat 260px 16px;}
.friendlink li a{ color:#444;}
.friendlink li.last{ background: none;}

.friendlink li ul {display:none;height:240px; overflow-y:auto;}
.friendlink li:hover a { display:block;width:100%; }
.friendlink li:hover ul {display:block; position:absolute; width:75%; bottom:40px; left:13.5%; background:#f5f5f5; z-index:9999; border:1px solid #f1f1f1; }
.friendlink li:hover ul li { width:auto!important;padding:0px 5px;line-height:38px !important; background:none !important; border:none !important;text-indent:30px;}
.friendlink li:hover ul li a { display:block; width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.friendlink li:hover ul li:hover a {background:#dcdcdc; color:#444;}


.copytu{ max-width:110px; text-align:right; margin:30px 57px 0px 57px;}
.copywen{ width:770px;  font-size:12px; line-height:24px; margin-top:10px; text-align:center;}
.coylink{ line-height:24px; }
.coylink a{ margin:0 10px;}
.yejwen{ width:100%; text-align:center;}
.yejwen img{ margin:0 5px; vertical-align:middle;}


/*-------------悬停样式开始---------------*/
.right_menu{width:48px;position:fixed; height:400px;/*margin-left:614px;right:14.5%;*/z-index: 999;right:1%; top:250px;right:1%\9;}
.wrap{ position: relative;}

.right_menu ul{ width:100%; position:absolute; z-index:3; box-sizing: content-box; overflow:visible;margin-top:5px;}
.right_menu b{display:block; position:absolute; width:100%; height:100%; z-index:1;}
.right_menu li{text-align:center;height:48px; position:relative;margin:3px 0; margin-bottom:5px;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid #dbedfe; }
.right_menu li:hover{ border: 1px solid #1e75c5;}

li.root3 a,li.root4 a,li.root5 a,li.root6 a,li.root7 a,li.root8 a{ line-height:35px !important;}

.right_menu .item{position:relative; width:48px; height:48px;  background:url(../images/above-bg.png) no-repeat 0 0; cursor:pointer; background-color:#fff;}
.right_menu .root1{background-position:0px 0px; position:relative;}
.right_menu .root2{background-position:0px -48px;}
.right_menu .root3{background-position:0px -96px}
.right_menu .root4{background-position:0px  -144px}
.right_menu .root5{background-position:0px  -192px;}
.right_menu .root6{background-position:0px  -240px}
/*.right_menu .root7{background-position:0px  -288px;}
.right_menu .root8{background-position:0px  -336px;}
*/
.right_menu .root1:hover{background-position:-52px 0px; background-color:#1e75c5;}
.right_menu .root2:hover{background-position:-52px -48px;background-color:#1e75c5;}
.right_menu .root3:hover{background-position:-52px -96px;background-color:#1e75c5;}
.right_menu .root4:hover{background-position:-52px -144px;background-color:#1e75c5;}
.right_menu .root5:hover{background-position:-52px -192px;background-color:#1e75c5;}
.right_menu .root6:hover{background-position:-52px -240px;background-color:#1e75c5;}
/*.right_menu .root7:hover{background-position:-52px -288px;background-color:#1e75c5;}
.right_menu .root8:hover{background-position:-52px -336px;background-color:#1e75c5;}
*/

.right_menu .wx_con{width:113px;position:absolute; left:55px; height:138px; top:0px; z-index:999; background:#fff; border-radius:0;}
.right_menu .wx_con img{ width:113px; height:113px;}
.right_menu .wx_con span{ display:block; text-align:center; line-height:15px; font-size:15px;  }

@media screen and (min-width: 1680px)and (max-width: 1920px) {
	.right_menu{ top:250px; right:14.5% !important;; }	
	}
@media screen and (max-width: 1680px) {
	.right_menu{ right:10% !important;}	
	 }

@media screen and (min-width: 1600px) and (max-width: 1680px) {
	.right_menu{ right:8% !important;top:250px !important;}	
	.right_menu .wx_con{ left:52px;}
	}


@media screen and (min-width: 1400px)and (max-width: 1599px) {
	.right_menu{  top:220px;right:1.5% !important;}
	.right_menu .wx_con{ left:-120px !important;}	
	 }
	 	 
@media (max-width: 1366px) {
.right_menu{top:220px !important; right:1% !important; margin-left:500px !important;}	
.right_menu .wx_con{ left:-118px;}
}

	
@media screen and (min-width: 1289px)and (max-width: 1365px) {
	.right_menu{  top:50px;left:50% !important ; }
	.right_menu .wx_con{ left:-120px;}	
	 }

@media (max-width: 1280px) {
	.right_menu{ display:none !important; }		
	 }

/*-------------悬停样式结束---------------*/



/*---翻页开始----*/
.pageBox{ width:100%; padding:10px 0; background: #f6f6f6;margin-top:20px;}
.page{  overflow:hidden;zoom:1;margin:20px auto; text-align:center; display:table ; font-size: 14px;}
.page a,.page span{ display:block; float:left;background:#fff; border:1px solid #e5e3e3;min-width:18px; height:28px;padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  line-height:28px;}
.page a:hover,.page a.current,.page span.current{ background:#2f91e7; color:#fff; border:1px solid #2f91e7;}
a.page1{ width:51px; background:#fff;}
/*.page span{ display:block; float:left; width:130px;height:25px; line-height:25px;}*/
.page span input{ display:inline;background:none; text-align:center; width:45px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#fff; margin:0px 5px;  outline:none; color:#444;}

.social-share{float:left;}
